Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Bloomfield Hills Challenger Wimbledon - London Chengdu Open - Chengdu M25 Cairns Rakuten Japan Open - Tokyo Playford Challenger Kobe Challenger Matsuyama Challenger Yokohama Challenger Burnie 2 Challenger Australian Open - Melbourne Nonthaburi 2 Challenger Burnie 1 Challenger M25 Traralgon Acapulco Challenger M25 Traralgon Lugano Challenger Hamburg Challenger Shenzhen 1 Challenger Mexico City Challenger Busan Challenger Cuernavaca Challenger French Open - Paris Guangzhou Challenger Taipei Challenger Surbiton Challenger Grodzisk Mazowiecki Challenger Libema Open - 's-Hertogenbosch Wimbledon - London Zug Challenger Winnipeg Challenger Granby Challenger Guangzhou Challenger Shanghai Rolex Masters - Shanghai Playford Challenger Taipei 2 Challenger Matsuyama Challenger Kobe Challenger Wuxi Challenger Brisbane 2 Challenger Oeiras 3 Challenger Phoenix Challenger Guangzhou Challenger Dubai Duty Free Tennis Championships - Dubai BNP Paribas Open - Indian Wells Brisbane 1 Challenger Adelaide International - Adelaide Australian Open - Melbourne Busan Challenger Miami Open - Miami Zhangjiagang Challenger Gwangju Challenger Wimbledon - London French Open - Paris Birmingham Challenger National Bank Open - Toronto Newport Challenger Mifel Tennis Open - Los Cabos Shanghai Challenger Cincinnati Open - Cincinnati Granby Challenger Lexington Challenger Bloomfield Hills Challenger U.S. Open - New York Shanghai Rolex Masters - Shanghai Guangzhou Challenger Jingshan Challenger M25 Guiyang Jinan Challenger Japan F8 Japan F3 Japan F4 Japan F9 Thailand F2 Thailand F3 Italy F8 Italy F9 Guam F1 Japan F5 Japan F7 Japan F8 Chinese Taipei F2 Italy F20 Italy F21 Italy F22 Australia F6 Australia F7 Australia F9 Australia F10 China F1 China F2 Germany F3 Australia F1 Australia F2 Japan F1 Japan F3 Japan F4 Chinese Taipei F2 Korea F2 Japan F5 Japan F6 Japan F7 Canada F4 Australia F5 Australia F6 Australia F7 Australia F8 Australia F9 Japan F8 Australia F10 Turkey F1 Turkey F2 Australia F1 Australia F2 Japan F1 Japan F2 Japan F3 China F2 China F3 Italy F6 Italy F7 Korea F4 Japan F5 Japan F7 Japan F8 Chinese Taipei F1 Australia F8 Australia F9 Australia F10 Thailand F4 Thailand F5 Australia F1 Australia F2 China F2 China F3 Australia F5 China F4 China F5 Italy F14 Croatia F10 Croatia F11 Japan F8 Canada F7 Canada F8 Australia F6 Australia F7 Thailand F10 Thailand F11 Australia F1 Japan F3 Japan F4 Korea F1 Korea F2 Spain F15 Bulgaria F2 Japan F8 Canada F4 Australia F7 Italy F7 Italy F10 Germany F4 Japan F2 Korea F3 Japan F9 Guam F1 Australia F6 Canada F2 Croatia F5 Croatia F6 Croatia F7 Japan F6 Spain F18 France F12 USA F25 USA F26 USA F27 Australia F5 Australia F2 (Canberra) Australia F3 (Canberra) Australia F5 (Brisbane) Australia F6 (Toowoomba) Australia F7 (Cairns) Australia F1 (Renmark) M25 Geelong M25 Canberra M25 Canberra M25 Bendigo M25 Bendigo M25 Canberra M25 Canberra M15 Chiang Rai M15 Chiang Rai M25 Nottingham M25 Nottingham M25 Monastir M15 Heraklion M25 Monastir M15 Heraklion M15 Budva M25 Idanha-a-Nova M25 Darwin M25 Cairns M25 Cairns M25 Traralgon M25 Traralgon M25 Swan Hill M25 Tsukuba M25 Jakarta M15 Jakarta M15 Jakarta M25 Darwin M15 Bali M25 Bali M25 Darwin Anning Challenger M25 Launceston Anning Challenger M25 Mildura M25 Cairns Nonthaburi 1 Challenger M25 Swan Hill M25 Burnie Yokohama Challenger Toyota Challenger Toyota Challenger Kyoto Challenger Alessandria Challenger Toyota Challenger Kyoto Challenger Kaohsiung Challenger Busan Challenger Fergana Challenger Granby Challenger Lexington Challenger Samarkand Challenger Karshi Challenger Bangkok Challenger Shanghai Challenger Ningboo Challenger Yokohama Challenger Toyota Challenger West Lakes Challenger Sydney Challenger Kyoto Challenger Kun-Ming Challenger Granby Challenger Bangkok Challenger Shanghai Challenger Kaoshuing Challenger Melbourne Challenger Yokohama Challenger Toyota Challenger Maui Challenger Burnie Challenger West Lakes Challenger Kyoto Challenger Shenzhen Challenger Busan Challenger Karshi Challenger Nottingham-2 Challenger Kaohsiung Challenger Vancouver Challenger Aptos Challenger Bangkok Challenger Shanghai Challenger Istanbul Challenger Indore Challenger Pune Challenger Traralgon Challenger Traralgon Challenger 2 Toyota Challenger Happy Valley Challenger Maui Challenger Burnie Challenger Launceston Challenger Kyoto Challenger Guangzhou Challenger Shenzhen Challenger Le Gosier Challenger St. Brieuc Challenger Bordeaux Challenger Seoul Challenger Eskisehir Challenger Prague Challenger Gimcheon Challenger Granby Challenger Binghamton Challenger Lexington Challenger Aptos Challenger Vancouver Challenger Bangkok Challenger Ho Chi Minh City Challenger Traralgon Challenger Canberra Challenger Kobe Challenger Yokohama Challenger Toyota Challenger Bangkok Challenger Launceston Challenger Bergamo Challenger Kyoto Challenger Zhuhai Challenger Drummondville Challenger Le Gosier Challenger Turin Challenger Ostrava Challenger Rome Challenger Samarkand Challenger Bangkok Challenger Furth Challenger Blois Challenger Winnipeg Challenger Binghamton Challenger Lexington Challenger Granby Challenger Aptos Challenger Bangkok Challenger Shanghai Challenger Nanchang Challenger Kaohsiung Challenger Ho Chi Minh City Challenger Ningboo Challenger Traralgon Challenger Canberra Challenger Kobe Challenger Toyota Challenger Happy Valley Challenger Burnie Challenger Launceston Challenger Kyoto Challenger Yokohama Challenger Zhuhai Challenger Shenzhen Challenger Quanzhou Challenger Taipei City Challenger Gimcheon Challenger Seoul Challenger Surbiton Challenger Ilkley Challenger Winnetka Challenger Winnipeg Challenger Gatineau Challenger Granby Challenger Zhangjiagang Challenger Shanghai Challenger Gwangju Challenger Shenzhen Challenger Canberra Challenger Kobe Challenger Toyota Challenger Hua Hin Challenger Playford Challenger Koblenz Challenger Rennes Challenger Launceston Challenger Chennai Challenger Kyoto Challenger Yokohama Challenger Zhuhai Challenger Seoul Challenger Gimcheon Challenger Busan Challenger Shymkent Challenger Almaty Challenger Winnipeg Challenger Granby Challenger Lexington Challenger Zhangjiagang Challenger Kaohsiung Challenger Traralgon Challenger Canberra Challenger Kobe Challenger Phoenix Challenger Taipei City Challenger Seoul Challenger Busan Challenger Columbus Challenger Gatineau Challenger Granby Challenger Yokkaichi Challenger Jinan Challenger Shanghai Challenger Kaohsiung Challenger Ningboo Challenger Traralgon Challenger Playford Challenger Kobe Challenger Bratislava Challenger Ortisei Challenger Biella 3 Challenger Biella 4 Challenger Orlando Challenger Salinas Challenger Zagreb Challenger Oeiras 3 Challenger Orlando 2 Challenger Nottingham 2 Challenger Mallorca Challenger Istanbul 2 Challenger Las Vegas Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Columbus Challenger Cleveland Challenger Forli 4 Challenger Forli 5 Challenger Little Rock Challenger Orlando Challenger Malaga Challenger Porto Challenger Rome Challenger Pozoblanco Challenger Indianapolis Challenger Segovia Challenger Nonthaburi 2 Challenger Nonthaburi 3 Challenger Cary Challenger Playford Challenger Sydney Challenger Matsuyama Challenger Kobe Challenger Nonthaburi 1 Challenger Nonthaburi 2 Challenger Burnie Challenger Chennai Challenger Bengaluru Challenger Pune Challenger Biel Challenger Lille Challenger Murcia Challenger Madrid Challenger Seoul Challenger Gwangju Challenger Busan Challenger Little Rock Challenger Guangzhou Challenger Yokohama Challenger Zhangjiagang Challenger Yokkaichi Challenger Lexington Challenger Nonthaburi 1 Challenger Granby Challenger Chicago Challenger San Luis Potosi Challenger Hall of Fame Open - Newport Savannah Challenger Sydney Challenger Ilkley Challenger Amersfoort Challenger Shenzhen Challenger Manama Challenger Zhangjiagang Challenger Sydney Challenger Ilkley Challenger Salinas Challenger Wuxi Challenger Bendigo Challenger Winnipeg Challenger Hangzhou Challenger Yokkaichi Challenger Shanghai Challenger Cary Challenger Rakuten Japan Open - Tokyo PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Gerry Weber Open - Halle Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Brisbane International - Brisbane Aircel Chennai Open - Chennai Gerry Weber Open - Halle Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Brisbane International - Brisbane Malaysian Open - Kuala Lumpur Barcelona Open BancSabadell - Barcelona Rakuten Japan Open - Tokyo Mercedes Cup - Stuttgart Abierto Mexicano - Los Cabos Rakuten Japan Open - Tokyo Chengdu Open - Chengdu Rakuten Japan Open - Tokyo Brisbane International - Brisbane New York Open - New York Delray Beach Open - Delray Beach Zhuhai Open - Zhuhai Rakuten Japan Open - Tokyo New York Open - New York Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai European Open - Antwerp bett1HULKS Indoors - Cologne Great Ocean Road Open - Melbourne Abierto Mexicano de Tenis Mifel - Los Cabos Truist Atlanta Open - Atlanta Citi Open - Washington Singapore Tennis Open - Singapore Dallas Open - Dallas Rakuten Japan Open - Tokyo Hangzhou Open - Hangzhou Qatar ExxonMobil Open - Doha Citi Open - Washington Truist Atlanta Open - Atlanta Brisbane International - Brisbane Rakuten Japan Open - Tokyo Brisbane International - Brisbane Japan Open Tennis Championships - Tokyo Almaty Open - Almaty Shanghai Rolex Masters - Shanghai Miami Open - Miami Miami Open - Miami BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Western & Southern Open - New York Miami Open - Miami Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Japan Open Tennis Championships - Tokyo Davis Cup, Group I, 1R, JPN-INA 5-0 Davis Cup, World Group, 1R, JPN-FRA 1-4 Davis Cup, Finals, Group A Shanghai Rolex Masters - Shanghai Australian Open (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Australian Open (Australia, Wildcard) Kooyong Classic - Kooyong Australian Open (Australia, Wildcard) Australian Open (Australia, Wildcard) All Lower level tournaments U.S. Open - New York Australian Open - Melbourne U.S. Open (juniors) Davis Cup, World Group, QR, JPN-ECU 0-3 Davis Cup, World Group, QF, JPN-CZE 0-5